$(function() {
	RevenueTable();
});
var RevenueTable = function() {
	layui.use([ 'laydate', 'laypage', 'layer', 'table', 'element', 'upload',
			'util' ], function() {
		var laydate = layui.laydate // 日期
		, laypage = layui.laypage // 分页
		, layer = layui.layer // 弹层
		, table = layui.table // 表格
		, element = layui.element// 元素操作
		, upload = layui.upload, util = layui.util;
		;
		var form = layui.form;
		var $ = layui.jquery;
		// 执行一个 table 实例
		var revenueTable = table.render({
			elem : '#RevenueTable',
			url : 'sys/Fundinventorys',// 数据接口
			title : 'RevenueTable',
			toolbar : '#toolbarDemo',// 开启头部工具栏
			page : true,// 开启分页
			limits : [ 5, 10, 15 ],
			cols : [ [ // 表头
				{
					type : 'checkbox',
					fixed : 'left'
				}, {
					field : 'fundInventoryNo',
					title : '基金库存编号',
					width : 185,
					sort : true,
				}, {
					field : 'fundCode',
					title : '基金代码',
					width : 185,
					sort : true,
				}, {
					field : 'fundName',
					title : '基金名',
					width : 185,
					sort : true,
				}, {
					field : 'nav',
					title : '单位净值',
					width : 185,
					sort : true,
				}, {
					field : 'share',
					title : '份额',
					width : 185,
					sort : true,
				}, {
					field : 'turnover',
					title : '总金额',
					width : 185,
					sort : true,
				}, {
					field : 'statisticalDate',
					title : '统计日期',
					width : 185,
					sort : true,
					templet : function(d) {
						return util.toDateString(d.statisticalDate, "yyyy-MM-dd")
					}
				}, {
					field : 'description',
					title : '描述',
					width : 184,
					sort : true,
				} ] ]
		});
		form.on('submit(fundinventorybtn)', function(data) {
			var data = data.field
			revenueTable.reload({
				url : 'sys/finds',
				where : { // 设定异步数据接口的额外参数，任意设
					'fundinventory' : data.duo
				},
				page : {
					curr : 1
				// 重新从第 1 页开始
				}
			});
			return false; // 阻止表单跳转。如果需要表单跳转，去掉这段即可。
		});

		// 头工具栏事件
		table.on('toolbar(RevenueTable)', function(obj) {
			var checkStatus = table.checkStatus(obj.config.id);
			switch (obj.event) {
			case 'LiangFei':
				var data = checkStatus.data;
				if (data == 0) {
					layer.msg('请您选择一条内容');
					break;
				}
				
				layer.confirm('真的要两费计提么', function(index){
					var shuzu=[];
					var fundinventory=null;
					for (var i = 0; i < data.length; i++) {
						shuzu +=data[i].fundId+",";
						fundinventory = data[i];
					}
					$.ajax({
						url:"sys/insert?ids="+shuzu,
						type:"post",
						data: JSON.stringify(fundinventory),	
						contentType : 'application/json',
						success:function(d){
							table.reload('RevenueTable', {
								url : 'sys/Fundinventorys'
							})
							return d;
						}
					})
					layer.close(index);
			    });
				break;
				
			case 'cash':
				var data = checkStatus.data;
				if (data == 0) {
					layer.msg('请您选择一条内容');
					break;
				}
				
				layer.confirm('真的要现金计息么', function(index){
					var shuzu=[];
					var fundinventory=null;
					for (var i = 0; i < data.length; i++) {
						shuzu +=data[i].fundId+",";
						fundinventory = data[i];
					}
					$.ajax({
						url:"sys/addF?ids="+shuzu,
						type:"post",
						data: JSON.stringify(fundinventory),	
						contentType : 'application/json',
						success:function(d){
							table.reload('RevenueTable', {
								url : 'sys/Fundinventorys'
							})
							return d;
						}
					})
					layer.close(index);
			    });
				break;
			};
		});
	})
}
